l--          
l    l       
l     -
l      l
l      l
l      l
l      l  UEL BINDS
l     -
l    l
l--   
_________________________________________________
The Tutorial
+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+

By - Led / Howl / Jack0Blades



INTRODUCTION!
_________________

Welcome to the tutorial.  I came up with duel binds when
i was whining as usual about not having enough keys on 
the keyboard for the number of binds i intended to have.
Duel binds are very handy if you
A: are an administrator to a server.  It can let
you switch between binds for server regulation, to
binds for social activity.
The game I intended this walkthrough for was
Jedi Knight 2: Jedi Outcast
but it will probably work with
Jedi Knight 3: Jedi Academy as well though i have not tried it.

The General FAQ!
_________________
What is a bind?

a bind is what each key on the keyboard
translates to in a game.  For instance, in your
average first person shooter game, the bind for the "W"
key would be to move forward and the bind for left
clicking the mouse would be to fire your gun.
In Jedi Knight 2 there is a simple way to define binds
in the console (or cheat menu, opened by holding SHIFT and "~")

What are duel binds?

a duel bind is basically a special way of setting
up game files that allows you to switch all the
binds on your keyboard with the touch of a button.
so if you wanted to have a set of binds on your keyboard
for using weapons and one for using the force, you could
push a button and have it cycle between the two bind sets
instantaniously.

INTRODUCTION!
-}step 1: a bind{-
____________________
Now you should know what a bind is from reading the FAQ
section just above.  Just to refresh your memory if you
decided to skip it, "A bind is what each key on the keyboard
translates to in a game."  In Jedi Knight 2 jedi outcast
the game comes with a default and easy way to set up binds,
the game actually does it for you.  this menu is found when
you push escape and define your controls.  what the game is doing
is taking that key and "binding" whatever action you wanted to it.

Now, there is also a manual way of binding keys, which is much faster.
to do it you will need to open up the gaming console or cheat menu.
so go into a game in multiplayer and hold SHIFT and ~ (or tilde).
a text box (though much flashier) that bears similarities to the command
prompt on your computer will come down.  there will be a typing cursor at the bottom
and above it a bunch of text that shows items you picked up, and what people say.
to scroll up and down the console, use the "Page Up" and "Page Down" keys located near 
insert and NumLock

Okay, now that we have the console open, this shouldn't be very difficult.
what you type to bind a key is:
/bind <key> <action>
then you hit enter.

so if i wanted to say "THE MARTIANS HAVE LANDED!" everytime i hit the "m" key
i would type:
/bind m say THE MARTIANS HAVE LANDED!

then i would hit enter and close the console.  every time i hit the M key after that
unless i bind over it, i will say "THE MARTIANS HAVE LANDED!"

That explanation may have been lengthy, but do it 2-3 times, and i can guarentee you'll
be binding like a pro.

-}introduction pt. 2: actions{-
______________________________________
remember i said that to bind you need to type
/bind <key> <action> ?
well, there are a few actions you can do.  this section will just list the basic ones

/bind <key> say <text>
will make it so that when you hit the key you entered, you will say what you put in for <text>

/bind <key> force_throw
makes your character execute force push

/bind <key> force_pull
makes your character execute force pull

/bind <key> force_speed
makes your character execute force speed

/bind <key> force_distract
makes your character execute jedi mind trick

/bind <key> force_heal
makes your character execute force heal

/bind <key> force_grip
makes your character execute the force move "grip"

/bind <key> force_lightning
makes your character execute force lightning

/bind <key> force_rage
makes your character execute the force move "dark rage"

/bind <key> force_protect
makes your character execute the force move "protect"

/bind <key> force_absorb
makes your character execute the force move "absorb"

/bind <key> force_drain
makes your character execute the force move "drain"

/bind <key> force_seeing
makes your character execute the force move "seeing"

and if there is another bind you are curious about the command for
there is a nifty thing you can type in to the console
/bindlist
which will tell you all the commands you have set to your keyboard
at that time.

-}Config Files: quick and dirty{-
____________________________________

the easy explanation of a config file or configuration file is a file
that saves all your binds.  you can find your JK2 config files one of two ways
and i strongly recommend the second one
1: search your computer for jk2mpconfig.cfg
2: go to My Computer
then Local Disk C:
then Program Files
Then LucasArts
then gamedata

from gamedata you will want to click on the folder for the mod your server is on
for the most part you will want either the academy folder (if it is there)
or the dcmod folder (if it is there)
if neither of those is there then just go to base.



now in the folder, there will be a file called JK2mpconfig.  YES! YOU FOUND IT!
this is where all of your binds are saved.  from here you can bind anything (ANYTHING) to any key.
one common example of this is people with tildes in their names.  since the tilde is used to open up the console
it is impossible to bind it to anything! just try and you'll see what i mean.

-}DUEL BINDING! INTRO{-
____________________________________
okay, enough small talk. we are all experts now on binding and config files.
so now we are just going to touch on some of the commands you need to know in order to duel bind.
these are the two magic, magic, magic, magic commands that make it work, they are

/write <config file name>
will save your config file as is.  this means all your binds are saved, as well as your skin, and your settings
such as brightness and sensitivity.

the other command

/exec <config file name>
will execute, or load a certain config file.

-}DUEL BINDING! THE ACTUAL PROCESS!{-
____________________________________
ready to make a duel bind? tired of waiting? lets do this bad boy.
STEP 1: go to the directory where your config file is located
now! right click your config file and select copy.
Then! right click and select paste to create "copy of jk2mpconfig"
do it again and create "copy (2) of jk2mpconfig"
do NOT delete jk2mpconfig, the game will create a new one or rename one of your other folders when it
begins to load

STEP 2: for educational purpose, we will rename one copy to "weapons" and the other copy to "force"

STEP 3: boot up Jedi Knight 2: Jedi Outcast
join the server you typically play on and open up the console.
now, you have three config files, but by default the game loads jk2mpconfig, so the first thing we will
do is make a bind.
/bind f12 exec force
then before you do anything else, type
/write jk2mpconfig to save it
now when you hit the f12 key, you will have the set of binds in the force config file set to your keyboard.
now go ahead and hit f12 and where chat usually appears it will say "execing force.cfg"
now follow these steps in order
/bind f12 exec weapons
/write force
close the console
hit f12 to exec weapons
open the console
/bind f12 exec force
/write weapons

now close the console and hit f12 two to three times.  to make sure, it should say
execing force
execing weapons
execing force
etc...
as you push f12 each time

congratulations on your duel bind!
now there is a little bit of knowledge i should pass on to you about using them.
everytime you hit the f12 key to cycle between weapons and force, it will discard any changes you made
to it.  so to save your binds you will need to type /write in the console every time you make a change to the
config file that you intend to keep.  but, as a plus, if you only need a bind for a short while it is an easy way
to replace it with what it was before.
so! what you do now is hit f12 until is says execing weapons and then bind everything on the keyboard the way
you would want it (for a gunfight in my case) without binding over the f12 key
then type /write weapons in the console to save it.
hit f12 to exec force
then bind everything you want (for a force fight in my case)
and type /write force

YOUR DONE!


-}CREDITS!{-
______________________________________
Thrawn - for helping me set up the folders
JaKaL - for showing me the /write command when all my changes were disappearing whenever i changed config files


-}Legal Stuff{-
________________________________________
THIS MODIFICATION IS NOT MADE, DISTRIBUTED,
OR SUPPORTED BY ACTIVISION, RAVEN, OR LUCASARTS ENTERTAINMENT
COMPANY LLC. ELEMENTS TM &  LUCASARTS ENTERTAINMENT COMPANY LLC AND/OR ITS LICENSORS.


Thanks for reading my Tutorial on advanced binding/Duel binding!
if you have any questions, you can contact me one of three ways!
email: ikilledkenny1997@gmail.com
AIM: olDskEwlRockR
MSN: ju_ledzeppelin5@yahoo.com